يتم استخدام SQL Comments (التعليقات) لشرح أقسام عبارات SQL أو لمنع تنفيذ جمل SQL نفسها.
تبدأ التعليقات أحادية السطر بـ -.
سيتم تجاهل أي نص بين - ونهاية السطر (لم يتم تنفيذه).
يستخدم المثال التالي تعليقًا من سطر واحد كتفسير:
--Select all:
SELECT * FROM Customers
يستخدم المثال التالي تعليقًا من سطر واحد لتجاهل نهاية السطر:
SELECT * FROM Customers -- WHERE City='Berlin'
يستخدم المثال التالي تعليقًا من سطر واحد لتجاهل العبارة:
--SELECT * FROM Customers;
SELECT * FROM Products;
تبدأ التعليقات متعددة الأسطر بـ / * وتنتهي بـ * /.
سيتم تجاهل أي نص بين / * و * /.
يستخدم المثال التالي تعليقًا متعدد الأسطر كتفسير:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
يستخدم المثال التالي تعليقًا متعدد الأسطر لتجاهل تعليمات متعددة:
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
لتجاهل جزء فقط من التعليمات ، استخدم أيضًا التعليق / * * /.
يستخدم المثال التالي تعليقًا لتجاهل جزء من سلسلة:
SELECT CustomerName, /*City,*/ Country FROM Customers
يستخدم المثال التالي تعليقًا لتجاهل جزء من التعليمات:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName